RoleExists Method

Syntax

Context.Security.RoleExists as L (RoleName as C)

Arguments

RoleNameCharacter

The name of the role.

Returns

resultLogical

Returns .T. if the role exists; otherwise .F.

Description

Checks if a role exists.

Discussion

Context.Security.RoleExists() checks if a role exists. Check Context.Security.CallResult.Success before using the return value.

Example

dim role as C = "Staff"
dim exists as L = Context.Security.RoleExists(role)
if (Context.Security.CallResult.Success) then
    if (exists) then
        '' Role exists
    else
        '' Role does not exist
    end if
else
    '' Something went wrong checking for role
    error_generate(Context.Security.CallResult.Text)
end if